/**
 * Created by LC on 2019/11/16
 */
package com.hw.paltfrom.vo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.hw.paltfrom.pojo.HwCaseMain;
import lombok.ToString;

import java.util.Date;
import java.util.List;

@ToString
public class SourceVo {
    /**
     * 主键GUIDGUID
     */
    @TableId("F_CaseId")
    private String fCaseid;
    /**
     * 检测站名称
     */
    @TableField("F_OverrunName")
    private String fOverrunname;
    /**
     * 车牌号/车船号
     */
    @TableField("F_CL_TruckNo")
    private String fClTruckno;

    /**
     * 是否处理
     */
    private Integer isDealed;

    /**
     * 轴数
     */
    @TableField("F_CL_Axis")
    private String fClAxis;
    /**
     * 总重(静态称重)
     */
    @TableField("F_CL_TotalWeight")
    private Double fClTotalweight;
    /**
     * 超重
     */
    @TableField("F_CL_OverWeight")
    private Double fClOverweight;
    /**
     * 检查时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @TableField("F_CL_CheckTime")
    private Date fClChecktime;

    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date startTime;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endTime;
    /**
     * 责任倒查（未倒查-0|未处罚-1|已处罚-2），默认0
     */
    @TableField("F_AJ_Investigate")
    private Integer fAjInvestigate;
    /**
     * 被处罚企业ID
     */
    @TableField("F_ToSrcComId")
    private String fTosrccomid;

    /**
     * 被处罚源头企业名称
     */
    @TableField("F_ToSrcComName")
    private String fTosrccomname;
    /**
     * 处理时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @TableField("F_OperTime")
    private Date fOpertime;

    /**
     * 经办人/处理人
     */
    @TableField("F_OperUser")
    private String fOperuser;

    /**
     * 联系方式
     */
    @TableField("F_OperUserPhone")
    private String fOperuserphone;

    /**
     * 责任倒查情况说明
     */
    @TableField("F_Remark")
    private String fRemark;

    private List<FileInfo> sourceBackList;//源头倒查情况说明：附加上传；（必传）

    private List<FileInfo> goodsList;//货运单：附件上传；（必传）
    private List<FileInfo> sourcePunishList;//源头处罚决定书：附件上传；（必传）


    /**
     * 处罚金额
     */
    @TableField("F_SrcAmount")
    private Integer fSrcamount;

    /**
     * 源头企业倒查id
     */
    @TableId("F_SrcComId")
    private String fSrccomid;

    /**
     * 分页参数
     */
    private Integer pageNum;
    private Integer pageSize;


    /**
     * 当前登陆人账户名
     */
    private String fAccount;
    /*
    当前登陆人真实姓名
     */

    private String fRealName;
    /**
     * 登陆人单位编号
     */
    private String fFromdepcode;
    /**
     *登陆人单位名
     */
    private String fFromdepname;
    /**
     * 货运源头单位
     */
    @TableField("F_SrcName")
    private String fSrcname;

    /**
     * 行政区编码
     */
    @TableField("F_AreaCode")
    private String fareacode;

    /**
     * 检测站编码
     */
    @TableField("F_OverrunCode")
    private String fOverruncode;

    public String getfRealName() {
        return fRealName;
    }

    public void setfRealName(String fRealName) {
        this.fRealName = fRealName;
    }

    public String getFareacode() {
        return fareacode;
    }

    public void setFareacode(String fareacode) {
        this.fareacode = fareacode;
    }

    public String getfOverruncode() {
        return fOverruncode;
    }

    public void setfOverruncode(String fOverruncode) {
        this.fOverruncode = fOverruncode;
    }

    public String getfSrcname() {
        return fSrcname;
    }

    public void setfSrcname(String fSrcname) {
        this.fSrcname = fSrcname;
    }

    public Integer getIsDealed() {
        return isDealed;
    }

    public void setIsDealed(Integer isDealed) {
        this.isDealed = isDealed;
    }


    public String getfFromdepcode() {
        return fFromdepcode;
    }

    public void setfFromdepcode(String fFromdepcode) {
        this.fFromdepcode = fFromdepcode;
    }

    public String getfFromdepname() {
        return fFromdepname;
    }

    public void setfFromdepname(String fFromdepname) {
        this.fFromdepname = fFromdepname;
    }

    public String getfAccount() {
        return fAccount;
    }

    public void setfAccount(String fAccount) {
        this.fAccount = fAccount;
    }

    public Integer getfSrcamount() {
        return fSrcamount;
    }

    public void setfSrcamount(Integer fSrcamount) {
        this.fSrcamount = fSrcamount;
    }

    public String getfSrccomid() {
        return fSrccomid;
    }

    public void setfSrccomid(String fSrccomid) {
        this.fSrccomid = fSrccomid;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public Date getfOpertime() {
        return fOpertime;
    }

    public void setfOpertime(Date fOpertime) {
        this.fOpertime = fOpertime;
    }

    public String getfOperuser() {
        return fOperuser;
    }

    public void setfOperuser(String fOperuser) {
        this.fOperuser = fOperuser;
    }

    public String getfOperuserphone() {
        return fOperuserphone;
    }

    public void setfOperuserphone(String fOperuserphone) {
        this.fOperuserphone = fOperuserphone;
    }

    public String getfRemark() {
        return fRemark;
    }

    public void setfRemark(String fRemark) {
        this.fRemark = fRemark;
    }

    public List<FileInfo> getSourceBackList() {
        return sourceBackList;
    }

    public void setSourceBackList(List<FileInfo> sourceBackList) {
        this.sourceBackList = sourceBackList;
    }

    public List<FileInfo> getGoodsList() {
        return goodsList;
    }

    public void setGoodsList(List<FileInfo> goodsList) {
        this.goodsList = goodsList;
    }

    public List<FileInfo> getSourcePunishList() {
        return sourcePunishList;
    }

    public void setSourcePunishList(List<FileInfo> sourcePunishList) {
        this.sourcePunishList = sourcePunishList;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getfAjInvestigate() {
        return fAjInvestigate;
    }

    public void setfAjInvestigate(Integer fAjInvestigate) {
        this.fAjInvestigate = fAjInvestigate;
    }

    public String getfOverrunname() {
        return fOverrunname;
    }

    public void setfOverrunname(String fOverrunname) {
        this.fOverrunname = fOverrunname;
    }

    public String getfClTruckno() {
        return fClTruckno;
    }

    public void setfClTruckno(String fClTruckno) {
        this.fClTruckno = fClTruckno;
    }

    public String getfClAxis() {
        return fClAxis;
    }

    public void setfClAxis(String fClAxis) {
        this.fClAxis = fClAxis;
    }

    public Double getfClTotalweight() {
        return fClTotalweight;
    }

    public void setfClTotalweight(Double fClTotalweight) {
        this.fClTotalweight = fClTotalweight;
    }

    public Double getfClOverweight() {
        return fClOverweight;
    }

    public void setfClOverweight(Double fClOverweight) {
        this.fClOverweight = fClOverweight;
    }

    public Date getfClChecktime() {
        return fClChecktime;
    }

    public void setfClChecktime(Date fClChecktime) {
        this.fClChecktime = fClChecktime;
    }

    public String getfTosrccomid() {
        return fTosrccomid;
    }

    public void setfTosrccomid(String fTosrccomid) {
        this.fTosrccomid = fTosrccomid;
    }

    public String getfTosrccomname() {
        return fTosrccomname;
    }

    public void setfTosrccomname(String fTosrccomname) {
        this.fTosrccomname = fTosrccomname;
    }

    public String getfCaseid() {
        return fCaseid;
    }

    public void setfCaseid(String fCaseid) {
        this.fCaseid = fCaseid;
    }
}
